(Brit) well-stacked - English Synonyms Dictionary